public class Gare {
	private EspaceQuai espacequai;
	private EspaceVente espacevente;
	static final int NB_TRAINS = 25;
	static final int NB_VOYAGEUR = 50;
	private Voyageur[] lesVoyageurs = new Voyageur[NB_VOYAGEUR];

	Gare() {				
		espacevente = new EspaceVente();
		espacequai = new EspaceQuai();

		/* Instanciation et lancement des voyageurs */
		for (int i = 0; i < NB_VOYAGEUR; i++) {
			lesVoyageurs[i] = new Voyageur(i, espacevente, espacequai);
			lesVoyageurs[i].start();
		}
		
		/* Instanciation et lancement des trains */
		for (int i = 0; i < NB_TRAINS; i++) {
			new Train(i, espacequai).start();
		}
	}

	public static void main(String[] args) {
		new Gare();
	}

}
